Repository navigation
Conversation
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version 1.6.7 - New Operations, Service Collections
This update implements new operations and service collections.
Unit test coverage
Bandit analysis
[main] INFO profile include tests: None [main] INFO profile exclude tests: None [main] INFO cli include tests: None [main] INFO cli exclude tests: None [main] INFO running on Python 3.14.7 Working... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:01 Run started:2026-10-08 15:55:28.826835+00:00 Test results: No issues identified. Code scanned: Total lines of code: 174592 Total lines skipped (#nosec): 0 Run metrics: Total issues (by severity): Undefined: 0 Low: 0 Medium: 0 High: 0 Total issues (by confidence): Undefined: 0 Low: 0 Medium: 0 High: 0 Files skipped (0):Added features and functionality
Updated: Added Eval Cases, Eval Dataset Entries, Eval Datasets, Eval Evaluators and Eval Runs to the AgenticStudio parent service collection.
agentic_studio.pyUpdated: Added
project_idas an allowed parameter in the GetAgentInvocationV3 and PatchAgentInvocationV3 operations within the Agent Invocation service collection._endpoint/_agent_invocation.py_payload/_agent_invocation.pyagent_invocation.pyUpdated: Added
project_idas an allowed parameter in the GetAgentVersionsV1 and QueryAgentVersionsV1 operations within the Agent Versions service collection._endpoint/_agent_versions.pyagent_versions.pyUpdated: Added
project_idas an allowed parameter in the DeleteAgentV1, GetAgentsV2, PatchAgentExternalV3, and QueryAgentsV2 operations and addedwait_for_readyas an allowed parameter in the CreateOrEditAgentExternalV3 and PatchAgentExternalV3 operations within the Agents service collection._endpoint/_agents.py_payload/_agents.pyagents.pyAdded: Added five new operations to the Browser Security service collection.
_endpoint/_browser_security.py_payload/__init__.py_payload/_browser_security.pybrowser_security.pytests/test_browser_security.pyAdded: Added five new operations to the Case Management service collection.
_endpoint/_case_management.py_payload/__init__.py_payload/_case_management.pycase_management.pytests/test_case_management.pyAdded: New Eval Cases service collection with two operations.
_endpoint/__init__.py_endpoint/_eval_cases.py_payload/__init__.py__init__.pyeval_cases.pytests/test_eval_cases.pyAdded: New Eval Dataset Entries service collection with five operations.
_endpoint/__init__.py_endpoint/_eval_dataset_entries.py_payload/__init__.py_payload/_eval_dataset_entries.py__init__.pyeval_dataset_entries.pytests/test_eval_dataset_entries.pyAdded: New Eval Datasets service collection with six operations.
_endpoint/__init__.py_endpoint/_eval_datasets.py_payload/__init__.py_payload/_eval_datasets.py__init__.pyeval_datasets.pytests/test_eval_datasets.pyAdded: New Eval Evaluators service collection with five operations.
_endpoint/__init__.py_endpoint/_eval_evaluators.py_payload/__init__.py_payload/_eval_evaluators.py__init__.pyeval_evaluators.pytests/test_eval_evaluators.pyAdded: New Eval Runs service collection with five operations.
_endpoint/__init__.py_endpoint/_eval_runs.py_payload/__init__.py_payload/_eval_runs.py__init__.pyeval_runs.pytests/test_eval_runs.pyUpdated: Added
device_policies.cloud-container-workload.applied,device_policies.cloud-container-workload.policy_id,device_policies.cloud-container-workload.policy_typeas allowedsortvalues in the CombinedHiddenDevicesByFilter and CombinedDevicesByFilter operations and addedskip_membership_validationas an allowed parameter in the entities_perform_action operation within the Hosts service collection._endpoint/_hosts.pyhosts.pyAdded: Added 13 new operations to the IT Automation service collection.
_endpoint/_it_automation.py_payload/__init__.py_payload/_it_automation.pyit_automation.pytests/test_it_automation.pyUpdated: Added
project_idas an allowed parameter in the CombinedKnowledgeBaseAuditEventsV1, EntitiesKnowledgeBaseAuditEventsV1, and QueriesKnowledgeBaseAuditEventsV1 operations within the Knowledge Base Audit Events service collection._endpoint/_knowledge_base_audit_events.pyknowledge_base_audit_events.pyUpdated: Added
project_idas an allowed parameter in the EntitiesKnowledgeBaseFilesDownloadV1, EntitiesKnowledgeBaseFilesV1, EntitiesKnowledgeBaseFilesUpdateV1, EntitiesKnowledgeBaseFilesCreateV1, EntitiesKnowledgeBaseFilesDeleteV1, and QueriesKnowledgeBaseFilesV1 operations within the Knowledge Base Files service collection._endpoint/_knowledge_base_files.pyknowledge_base_files.pyUpdated: Added
project_idas an allowed parameter in the CombinedKnowledgeBasesV1, EntitiesKnowledgeBasesV1, EntitiesKnowledgeBasesUpdateV1, and QueriesKnowledgeBasesV1 operations within the Knowledge Bases service collection._endpoint/_knowledge_bases.py_payload/_knowledge_bases.pyknowledge_bases.pyAdded: Added five new operations to the NGSIEM service collection.
_endpoint/_ngsiem.py_payload/__init__.py_payload/_ngsiem.pyngsiem.pytests/test_ngsiem.pyUpdated: Added
scan_modeas an allowed parameter and updated thefileandscanparameter descriptions in the UploadFileQuickScanPro operation within the Quick Scan Pro service collection._endpoint/_quick_scan_pro.pyquick_scan_pro.pyAdded: Added two new operations to the SaaS Security service collection.
_endpoint/_saas_security.py_payload/__init__.py_payload/_saas_security.pysaas_security.pytests/test_saas_security.pyUpdated: Added
project_idas an allowed parameter in the EntitiesSkillsDownloadV2, EntitiesSkillsV1, EntitiesSkillsUpdateV1, EntitiesSkillsCreateV1, EntitiesSkillsDeleteV1, and QueriesSkillsV1 operations within the Skills service collection._endpoint/_skills.pyskills.pyUpdated: Added
project_idas an allowed parameter in the EntitiesSpansV1 and QueriesSpansV1 operations within the Spans service collection._endpoint/_spans.pyspans.pyUpdated: Added
project_idas an allowed parameter in the StreamInvocationResponseV1 operation within the Stream service collection._endpoint/_stream.pystream.pyUpdated: Added
project_idas an allowed parameter in the EntitiesToolsV1 and QueriesToolsV1 operations within the Tools service collection._endpoint/_tools.pytools.pyAdded: Added four new operations to the User Management service collection.
_endpoint/_user_management.py_payload/__init__.py_payload/_user_management.pyuser_management.pytests/test_user_management.pyIssues resolved
ssl_verifykeyword was silently discarded and replaced withTruewhen passed to the constructor of the Uber Class (APIHarnessV2), the OAuth2 class, or any Service Class. Requests were then verified against the default trust store, breaking connectivity behind TLS-inspecting proxies and private CAs. This was a regression introduced in v1.3.0; the legacy Uber Class and v1.2.x Service Classes accepted a path. The constructor and thessl_verifyproperty setter now share the same handling: booleans and CA_BUNDLE paths (stroros.PathLike) are passed to requests, while empty strings and unsupported types fall back toTrueso verification is never disabled unintentionally. Closes [ BUG ] ssl_verify ignores a CA bundle path when passed to the constructor #1521._api_request/_request.py_api_request/_request_connection.py_auth_object/_falcon_interface.py_auth_object/_interface_config.py_auth_object/_uber_interface.py_service_class/_base_service_class.py_service_class/_service_class.py_util/_functions.pyoauth2.pytests/test_ssl_verify.py